Index: framework/common/widget/CommonScreens.xml
===================================================================
--- framework/common/widget/CommonScreens.xml	(revision 7807)
+++ framework/common/widget/CommonScreens.xml	(working copy)
@@ -61,6 +61,12 @@
     <!-- Global decorator for General Screens/Pages -->
     <screen name="GlobalDecorator">
         <section>
+            <actions>
+                <!-- The two default (global) stylesheets are added to the list
+                     of stylesheets to the first and second position -->
+                <set field="layoutSettings.styleSheets[+0]" value="/images/maincss.css" global="true"/>
+                <set field="layoutSettings.styleSheets[+1]" value="/images/tabstyles.css" global="true"/>
+            </actions>
             <widgets>
                 <!-- render header -->
                 <platform-specific><html><html-template location="component://common/webcommon/includes/header.ftl"/></html></platform-specific>
Index: framework/common/webcommon/includes/header.ftl
===================================================================
--- framework/common/webcommon/includes/header.ftl	(revision 7807)
+++ framework/common/webcommon/includes/header.ftl	(working copy)
@@ -46,10 +46,6 @@
         <link rel="stylesheet" href="<@ofbizContentUrl>/images/maincss.css</@ofbizContentUrl>" type="text/css"/>
         <link rel="stylesheet" href="<@ofbizContentUrl>/images/tabstyles.css</@ofbizContentUrl>" type="text/css"/>
     </#if>
-    <#if layoutSettings.extraStyleSheet?exists>
-      <#-- Component-specified style sheet -->
-      <link rel="stylesheet" href="${layoutSettings.extraStyleSheet}" type="text/css"/>
-    </#if>
     ${layoutSettings.extraHead?if_exists}
 </head>
 
Index: applications/workeffort/widget/CommonScreens.xml
===================================================================
--- applications/workeffort/widget/CommonScreens.xml	(revision 7807)
+++ applications/workeffort/widget/CommonScreens.xml	(working copy)
@@ -31,8 +31,8 @@
                 <set field="layoutSettings.companyName" from-field="uiLabelMap.WorkEffortCompanyName" global="true"/>
                 <set field="layoutSettings.companySubtitle" from-field="uiLabelMap.WorkEffortCompanySubtitle" global="true"/>
                 <set field="layoutSettings.headerImageUrl" value="/images/ofbiz_logo.jpg" global="true"/>
-                <set field="layoutSettings.styleSheets[]" value="/images/maincss.css" global="true"/>
-                <set field="layoutSettings.styleSheets[]" value="/images/tabstyles.css" global="true"/>
+                <!-- The WorkEffort component's screens need the calendarstyles.css stylesheet to render the calendar pages:
+                     it is added to the list of default stylesheet (layoutSettings.styleSheets) defined in the GlobalDecorator -->
                 <set field="layoutSettings.styleSheets[]" value="/images/calendarstyles.css" global="true"/>
                 <!-- <set field="layoutSettings.headerMiddleBackgroundUrl" value="" global="true"/> -->
                 <!-- <set field="layoutSettings.headerRightBackgroundUrl" value="" global="true"/> -->
